@charset "utf-8";
@import "/assets/fonts/merge/sourcehansans.css";
/* CSS Document */
body{margin:0px;padding:0px;font-size:12px;font-family:Arial, "微软雅黑";color:#666;overflow-x:hidden;/* font-family: "Noto Sans SC"; font-weight: 300; */}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#005c35; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.h10{height:10px; overflow:hidden; clear:both;}
.h30{height:30px; overflow:hidden; clear:both;}
.h60{height:60px; overflow:hidden; clear:both;}
.h70{height:70px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input, textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
.red{color:#cb1f18;}
.wal{width: calc(15.36rem - 3.36rem);margin:0px auto;}
.wal2{width:1200px; margin:0px auto;}

.line1_hidden{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.line2_hidden{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.line3_hidden{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.line4_hidden{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}

@font-face {font-family:bold; src:url(/assets/fonts/merge/DINCOND-BOLD.otf);}
@font-face {font-family:Mont; src:url(/assets/fonts/merge/MontserratBold.ttf);}
@font-face {font-family:GOTHICB; src:url(/assets/fonts/merge/GOTHICB.TTF);}
@font-face {font-family:Gotham; src:url(/assets/fonts/merge/GothamPro-Bold.ttf);}

a,
.sNav .tab li,
.sNav .tab li:after,
.xNav .list li a:before,
.indexA .swiper-slide .name,
.indexA .swiper-slide .botDiv,
.indexA .swiper-slide .botDiv:after,
.indexA .swiper-slide .content,
.indexA .swiper-slide .ico,
.indexA .prev:before,
.indexA .next:before,
.indexPart2 .more .ico img,
.indexPart2 .tab li:after,
.indexPart2 .tab li .ico img,
.indexPart4 .leftDiv .list li .ico,
.indexPart4 .leftDiv .list li .ico img,
.indexPart4 .leftDiv .list li .name1,
.indexPart4 .leftDiv .list li .name2,
.indexPart5 .leftDiv .tab li:after,
.indexPart5 .leftDiv .detail .btnDiv a:after,
.sideBar ul li .limg,
.pageNav li a:after,
.honor .list li .box,
.honor .list li .ico,
.honor .list li .name,
.honor .list li .time,
.culture .leftDiv,
.culture .leftDiv .layerDiv,
.visionDiv,
.visionDiv .layerDiv,
.conceptDiv,
.conceptDiv .layerDiv,
.culture .list li,
.culture .list li .layerDiv,
.video .list li .box,
.video .list li .name,
.news .list li .time,
.news .list li .name,
.news .list li .moreBtn,
.hotNews .list li .box,
.hotNews .list li .hideBox,
.hotNews .list li .name,
.conceptPart2 .list li .layerDiv,
.conceptPart2 .list li .zi img,
.job .list li .box,
.job .list li .name,
.job .list li .msgList,
.servicePart2 .btn li:after,
.servicePart2 .swiper-slide li .botDiv,
.servicePart2 .swiper-slide li .botDiv:after,
.servicePart2 .swiper-slide li .name,
.servicePart2 .swiper-slide li .msg,
.serviceShow3 .list li .box,
.serviceShow3 .list li .imgDiv img,
.serviceShow3 .list li .botDiv,
.serviceShow3 .list li .botDiv:after,
.serviceShow3 .list li .name,
.serviceShow3 .list li .content,
.serviceShow3 .list li .ico,
.zjmxfDiv .list li .botDiv,
.zjmxfDiv .list li .ico,
.study .part2 .list li .box,
.quality3 .list li .box,
.quality3 .list li .num,
.quality3 .list li .name,
.quality4 .list li .limg,
.quality4 .list li .ico,
.solucase .swiper-slide .imgDiv img,
.solucase .swiper-slide .botDiv,
.solucase .swiper-slide .content,
.virus5 .toptop .list li .box,
.virus5 .toptop .list li .num,
.virus5 .toptop .list li .msg,
.virus5 .botbot .list li .box,
.virus5 .botbot .list li .num,
.virus5 .botbot .list li .msg,
.solid2 .list li .box,
.solid2 .list li .name,
.solid2 .list li .msg,
.solid4 .swiper-slide .img em,
.solid5 .liebiao dd .box,
.solid5 .liebiao dd .name,
.solid5 .liebiao dd .msg,
.canshuPic .botDiv,
.canshuPic .ico,
.reliability5 .list li .box,
.sanitaryPic .swiper-slide .img:after,
.sanitaryPic .swiper-slide .img em{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}

.sNav,
.xNav,
.aboutPart4 .layerDiv,
.indexA .swiper-slide .imgDiv img,
.zjmxfDiv .list li .imgDiv img,
.indexPart5 .midDiv .list li .imgDiv img,
.aboutPart1 .rightDiv .imgDiv img,
.video .list li .imgDiv img,
.news .list li a,
.study .part3 .list li .imgDiv img,
.conceptPart2 .list li .bg img,
.sportPic .swiper-slide .imgDiv img,
.healthPic .swiper-slide .imgDiv img,
.safetyPic .swiper-slide .imgDiv img,
.equipmentPic .swiper-slide .imgDiv img,
.testingPic .swiper-slide .imgDiv img,
.testingPic2 .swiper-slide .imgDiv img,
.featuredPic .swiper-slide .imgDiv img,
.clean5 .swiper-slide .img img{
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;    
}

@keyframes fadeOfOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.w750{ width:750px;}
.w780{ width:780px;}
.w790{ width:790px;}
.w370{ width:370px;}
.w380{ width:380px;}

.Phone-Box{ display: none; }

.fangda{ overflow: hidden;}
.fangda img{ transition:2s;-moz-transition:2s;-webkit-transition:2s;-o-transition:2s;}
.fangda:hover img{ transform:scale(1.1);-webkit-transform:scale(1.1);}

/*按钮动画--start*/
.ico_h {display: inline-block; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); } 
.ico_h:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } 
.ico_h:hover, .ico_h:focus, .ico_h:active {-webkit-transform: translateY(-6px); transform: translateY(-6px); -webkit-animation-name: hover; animation-name: hover; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } 
.ico_h:hover:before, .ico_h:focus:before, .ico_h:active:before {opacity: .4; -webkit-transform: translateY(6px); transform: translateY(6px); -webkit-animation-name: hover-shadow; animation-name: hover-shadow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
/*按钮动画--end*/

input:focus::-webkit-input-placeholder{color: transparent;}
input:focus:-moz-placeholder{color: transparent;}
input:focus::-moz-placeholder{color: transparent;}
input:focus:-ms-input-placeholder{color: transparent;}

.headD{ height: 140px; position: relative; }

.fixHead{ position: fixed; left: 0; top: 0; width: 100%; height: 140px; z-index: 10; }

.touDiv{ height: 84px; background: #fff; }
.touDiv .wal{ height: 84px; position: relative;}
.touDiv .logo{ position: absolute; left: 0; top: 12px; z-index: 2; }
.touDiv .tel{ position: absolute; right: 0; top: 24px; z-index: 2; height: 36px; line-height: 36px; padding-left: 43px; color: #005c35; font-size: 30px; font-family: bold; }
.touDiv .tel img{ position: absolute; left: 0; top: 0; }

.touDiv .limgList{position:absolute;left:395px;top:23px;left: 180px;}
.touDiv .limgList li{ float:left; margin-right:25px; position:relative; cursor:pointer;}
.touDiv .limgList li .limg img{ height:38px;}
.touDiv .limgList li:nth-child(2) .limg img{ height:42px; position:relative; top:-2px;}
.touDiv .limgList li:last-child .limg img{ height:35px;}
.touDiv .limgList li .hideLayer{ display:none; position:absolute; left:-95px; top:42px; z-index:2; box-shadow: 0px 4px 51px 0px rgba(8, 55, 126, 0.63);}

.topSearch{ position: absolute; right: 207px; top: 24px; width: 278px; height: 36px; background:url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221006/6f7d3394dff97e9ea5cc52fba30c6e03.png) no-repeat; z-index: 2; }
.topSearch .input1{ width: 100%; text-indent: 15px; height: 36px; line-height: 36px; font-size: 13px; }
.topSearch .btn1{ position: absolute; right: 0; top: 0; width: 36px; height: 36px; }

.nav{ height: 56px; background: #f7f7f7; text-align: center;}
.nav li{ height:56px; display:inline-block; line-height:70px;}
.nav a{ position:relative; display: block; padding: 0 34px; line-height: 56px; color:#4c4c4c; font-size: 16px;}
.nav em{ display: block; position: relative; padding-right: 24px; }
.nav em:after{ content: ''; position: absolute; top: 50%; margin-top: -4px; width: 14px; height: 8px; right: 0; background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221006/ad0751fad65d7c5d7e964242fbae176c.png) no-repeat; }
.nav a:hover, .nav .aNow, .nav .aNow1{ color: #00562d; }
.nav a:hover em:after, .nav .aNow em:after, .nav .aNow1 em:after{ background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221006/064cf9dda019ba550bdb37407124843b.png) no-repeat;  }


/*导航触发效果*/
.sNav{ height:0; position: fixed; z-index: 11; width: 100%; background: #f0f0f0; overflow: hidden; left:0px; top: 140px;} 
.sNav.on{ opacity: 1; height: 538px; }
.sNav:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 2px; background: #5d9a1b; }
.sNav .wal2{ height: 100%; background: #f8f8f8; }
.sNav .tab{ padding-top: 2px; width: 240px; background: #5d9a1b; /*height: 498px;*/ }
.sNav .tab li{ height: 38px; line-height: 38px; padding-left: 60px; font-size: 16px; color: #fff; position: relative;}
.sNav .tab li:after{ content: ''; opacity: 0; position: absolute; right: 58px; top: 50%; width: 8px; height: 12px; margin-top: -6px; background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221008/72527ec1e412f9414a680f244ad6c406.png) no-repeat; }
.sNav .tab .liNow{ background: #76b631;}
.sNav .tab .liNow:after{ opacity: 1; }
.sNav .tabContent{ width: 960px; position: relative; height: 500px; }
.sNav .mxfDiv{ height:340px; overflow:auto;}
.sNav .title{ padding: 12px 0 18px 52px; border-bottom: #e2e2e2 solid 1px; font-size: 16px; font-weight: bold; }
.sNav .title a{ color: #000; }
.sNav .title p{ color: #000; }
.sNav .list{ padding: 18px 30px 22px 52px;}
.sNav .list ul{ overflow: auto; height: 72px;}
.sNav .list2{ padding: 10px 30px 10px 32px; }
.sNav .list3{ padding: 10px 30px 10px 52px; }
.sNav .list3 ul{ overflow:hidden;}
.sNav .list li{ float: left; font-size: 14px; line-height: 36px; padding-left:2%; padding-right: 2%; width: 21%; position:relative }
.sNav .list li:after{ content:''; position: absolute; right:0; top:50%; margin-top:-6px; width:1px; height:12px; background:#ccc;}

.sNav .list2 li{ font-size: 14px; width:21%; padding-left:2%; padding-right:2%; position:relative; }
.sNav .list2 li:after{ content:''; position: absolute; right:0; top:50%; margin-top:-6px; width:1px; height:12px; background:#ccc;}
.sNav .list li a{ color: #727272; }
.sNav .list2 li a{ color: #727272; }
.sNav .list li a:hover{ color: #5d9a1b; }
.sNav .imgList{ position: absolute; left: 52px; width: 856px; bottom: 20px; }
.sNav .imgList ul{ margin-right: -20px; }
.sNav .imgList li{ float: left; width: 50%; }
.sNav .imgList li .box{ margin-right: 20px; position: relative; padding-left: 172px; height: 104px; }
.sNav .imgList li .imgDiv{ position: absolute; left: 0; top: 0; }
.sNav .imgList li .imgDiv img{ width: 158px; }
.sNav .imgList li .name{ padding-top: 10px; height: 22px; line-height: 22px; font-size: 16px; color: #313131; overflow: hidden; }
.sNav .imgList li .msg{ font-size: 14px; height: 24px; line-height: 24px; overflow: hidden; color: #888; }
.sNav .imgList li .btnDiv{ position: absolute; left: 172px; bottom: 0; }
.sNav .imgList li .btnDiv a{ display: block; width: 105px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 14px; background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221006/4bbf118c14b1c5f8921ee9e9b90e0a8d.png) center no-repeat; }

/*.sNav .list ul::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.sNav .list ul::-webkit-scrollbar-thumb {
    background-color: #D1D1D1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border-left: 2px solid transparent;
    border-top: 2px solid transparent;
}

.sNav .mxfDiv::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.sNav .mxfDiv::-webkit-scrollbar-thumb {
    background-color: #D1D1D1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border-left: 2px solid transparent;
    border-top: 2px solid transparent;
}*/


.xNav{ height:0; position: fixed; z-index: 11; width:100%; background: #fff; left:0; overflow: hidden; top: 140px;}
.xNav.on{ opacity: 1; height: 330px; }
.xNav:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 2px; background: #5d9a1b; }
.xNav .mxfDiv{ padding-top: 26px; }
.xNav .leftDiv{ position: relative; padding-left: 325px; height: 276px; width: 300px; }
.xNav .leftDiv:after{ content: ''; position: absolute; right: 0; top: 0; width: 1px; height: 100%; background: #e1e1e1; }
.xNav .leftDiv .imgDiv{ position: absolute; left: 0; top: 34px; }
.xNav .leftDiv .imgDiv img{ width: 290px; }
.xNav .leftDiv .name1{ padding: 54px 0 10px; font-size: 24px; color: #5d9a1b; font-weight: bold; line-height: 24px;}
.xNav .leftDiv .name2{ font-size: 18px; color: #dfdfdf; line-height: 18px; font-weight: bold; text-transform: uppercase; }
.xNav .leftDiv .msg{ font-size: 22px; line-height: 40px; color: #575757; padding-top: 15px; }
.xNav .list{padding: 26px 0 0 10px;width: 133px;height: 264px;}
.xNav .list li{ height: 36px; line-height: 36px; font-size: 14px; position: relative;}
.xNav .list li:after{ content: ''; position: absolute; right: 0; top: 50%; width: 1px; height: 14px; margin-top: -7px; background: #e1e1e1; }
.xNav .list li a{ color: #828282; display: block; padding-left: 20px; position: relative; height: 36px; }
.xNav .list li a:before{ content: ''; position: absolute; opacity: 0; left: 10px; width: 9px; height: 14px; top: 50%; margin-top: -7px; background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221008/5b9925caf10c522102b7cc49acc6973b.png) no-repeat; }
.xNav .list li a:hover{ color: #5d9a1b; }
.xNav .list li a:hover:before{ opacity: 1; left: 0; }

.zNav{ display: none; position: fixed; z-index: 11; width:135px; background: #f7f7f7; left:0; overflow: hidden; top: 140px; }
.zNav:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 2px; background: #5d9a1b; }
.zNav li{ text-align:center; font-size: 14px; line-height: 38px; border-bottom: #ddd solid 1px; }
.zNav li:last-child{ border-bottom: none; }
.zNav li a{ display: block; color: #828282;}
.zNav li a:hover{ color: #5d9a1b; }

.footDiv{ background:#fff; padding-top: 16px; height: 168px; border-top: #9fc600 solid 2px;}
.footDiv .leftDiv{ padding-top:15px; }
.footDiv .tel{ position: relative; padding-left: 48px; height: 50px; color: #a7a7a7; font-weight: bold; margin-right: 60px;}
.footDiv .tel img{ position: absolute; left: 0; top: 6px; }
.footDiv .tel p{ font-size: 14px; padding: 4px 0 5px;}
.footDiv .tel .num{ font-size: 24px; line-height: 24px; }
.footDiv .btnDiv a{ display: block; width: 144px; height: 50px; color: #fff; font-size: 12px; line-height: 50px; text-indent: 28px; background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221007/fcae1ac61fdedec9a36b1aea61a067ee.jpg) repeat-x; border-radius: 4px; }
.footDiv .btnDiv img{ position: absolute; right: 27px; top: 50%; margin-top: -9px; }
.footDiv .links{ padding-top: 35px; left: -12px; position: relative; font-weight: bold; color: #a7a7a7;}
.footDiv .links a{ padding: 0 12px; color: #a7a7a7; }
.footDiv .links a:hover{ color: #005c35; }
.footDiv .rightDiv{ position: relative; width:350px; }
.footDiv .ewmList{ position: absolute; right: 0; top: 0; }
.footDiv .ewmList li{ float:left; margin-left:26px;}
.footDiv .ewmList li .imgDiv{ box-shadow: 0px 3px 35px 0px rgba(0, 0, 0, 0.09);}
.footDiv .ewmList li p{ font-size:12px; color:#a7a7a7; padding-top:10px; font-weight:bold; text-align:center;}
.footDiv .share{ padding-top: 44px; }
.footDiv .share li{ float: left; margin-left: 23px; width: 38px; height: 38px; line-height: 38px; border-radius: 50%; text-align: center; box-shadow: 0px 10px 13px 0px rgba(0, 70, 103, 0.13);}
.footDiv .share li:nth-child(1){ background: #0095d7; }
.footDiv .share li:nth-child(2){ background: #55d6a0; }
.footDiv .share li:nth-child(3){ background: #faa729; }
.footDiv .share li a:before{ content: ''; z-index: 1; background:rgba(255,255,255,0.3); position: absolute; left:50%; top:50%; width: 0;height: 0; border-radius: 50%; -webkit-transition:all .5s cubic-bezier(.24,.82,.48,.89);transition:all .5s cubic-bezier(.24,.82,.48,.89);}
.footDiv .share li a{ position: relative; display: block; width: 100%; height: 100%; }
.footDiv .share li:hover a:before{ width:48px; height:48px; left: -5px;top: -5px;}

.foot{ height: 90px; background: #5d9a1b; }
.foot .wal{ height: 90px; position: relative; }
.foot .links{ padding:20px 0 15px; position:relative; left:-5px; color:#fff; font-size:12px;}
.foot .links a{ color:#fff; padding:0 5px;}
.foot .links a:hover{ text-decoration:underline;}
.foot .msg{font-size: 12px;color: #fff;font-weight: bold;text-transform: uppercase;}
.foot .msg a{ color: #fff; padding-left: 15px; }
.foot .msg a:hover{ text-decoration: underline; }
.foot .link2{  position: absolute; right: 0; top: 24px;}
.foot .link2 .name{ height:40px; line-height: 40px; color:#fff; width: 244px; padding-left:20px; font-weight: bold; font-size: 12px; border: #8eb860 solid 1px; background:url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221007/0489a94db186d7ac54c49ef19780c8a3.png) right center no-repeat; cursor:pointer;}
.foot .link2 dl{position:absolute; z-index:30; left:0px; bottom:40px; width:100%; display:none;}
.foot .link2 dd{ margin-bottom:1px; border: #8eb860 solid 1px; }
.foot .link2 a{display:block; height:40px; line-height:40px; padding-left:20px; color:#fff; font-size: 12px; background: #5d9a1b;}
.foot .link2 a:hover{ background: #8eb860;}

.pageBanner{position: relative;overflow: hidden;max-height: 460px;}
.pageBanner:after{ content: ''; position: absolute; right: 0; bottom: 0; height: 66px; background: #fafafa; width: 20%; z-index: 1; }
.pageBanner2:after{ display: none; }
.pageBanner .imgDiv img{width: 100%;max-height: 460px;}
.pageBanner .txtDiv{ position: absolute; right: 50%; margin-right: -600px; z-index: 1; top: 46%; transform: translateY(-56%); color: #8d8d8d; text-align: right;}
.pageBanner .txtDiv2{ color: #fff; }
.pageBanner .txtDiv3{ left: 50%; right: auto; margin-right: 0; margin-left: -600px; text-align: left;}
.pageBanner .txt1{ font-size: 36px; line-height: 36px; padding-bottom: 20px; }
.pageBanner .txt2{ font-size: 18px; text-transform: uppercase; font-family: mont; }
.pageBanner .txtDiv3 .txt1{ color: #00ade3; }
.pageBanner .txtDiv3 .txt2{ color: #8ca2c5; }

.pageBanner .wenDiv{ position: absolute; left: 50%; margin-left: -362px; top: 50%; margin-top: -127px; width: 724px; height: 254px; background:url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220914/c0bc85755506848306f188e9f2718917.png) center no-repeat; }
.pageBanner .wenDiv .wen1{ padding-top: 50px; font-weight: bold; font-size: 50px; line-height: 50px; color: #fff; text-align: center;}
.pageBanner .wenDiv .wen2{ padding-top: 20px; font-size: 30px; line-height: 30px; color: #fff; text-align: center; }
.pageBanner .wenDiv .wen3{ line-height: 20px; color: #c2d0c4; padding-top: 15px; text-align: center; }

.pageBanner .ziDiv{ position: absolute; width: 100%; text-align: center; left: 0; top: 50%; transform: translateY(-50%); }
.pageBanner .ziDiv .zi1{ font-weight: bold; font-size: 48px; line-height: 48px; padding-bottom: 20px; color: #fff;}
.pageBanner .ziDiv .zi2{ font-weight: bold; font-size: 18px; line-height: 18px; color: rgba(255,255,255,0.6); padding-bottom: 40px; text-transform: uppercase; }
.pageBanner .ziDiv .zi3{ font-size: 24px; line-height: 24px; color: #fff; }
.pageBanner .ziDiv .zi3 em{ padding:0 15px;}
.pageBanner .ziDiv .btnDiv{margin: 0 auto;width: 140px;}
.pageBanner .ziDiv .btnDiv a{display: block;width: 140px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 16px;background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220914/b3dd950366bef07548856e8fc7a4a9ec.png) center no-repeat;background-size: 140px;}
.pageBanner .ziDiv .btnDiv img{padding-right: 5px;position: relative;top: -2px;}

.pageBanner .fontDiv{ position: absolute; width: 100%; text-align: center; left: 0; top: 50%; transform: translateY(-50%); }
.pageBanner .fontDiv .font1{ font-size: 18px; line-height: 18px; padding-bottom: 20px; color: #fff;}
.pageBanner .fontDiv .font2{ font-weight: bold; font-size: 48px; line-height: 48px; color: #fff; padding-bottom: 25px; text-transform: uppercase; }
.pageBanner .fontDiv .font3{ font-size: 24px; line-height: 24px; color: #fff; padding-bottom: 65px; }
.pageBanner .fontDiv .btnDiv{margin: 0 auto;width: 140px;}
.pageBanner .fontDiv .btnDiv a{display: block;width: 140px;height: 60px;line-height: 60px;text-align: center;color: #fff;font-size: 16px;background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220914/b3dd950366bef07548856e8fc7a4a9ec.png) center no-repeat;background-size: 140px;}
.pageBanner .fontDiv .btnDiv img{padding-right: 5px;position: relative;top: -2px;}

.pageBanner .solidDiv{ position: absolute; left: 50%; margin-left: -489px; top: 50%; text-align: center; margin-top: -125px; width: 978px; height: 250px; background:url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220915/99017b8281bb8894b5a526b151f6c88a.png) center no-repeat; }
.pageBanner .solidDiv .font1{ font-size: 24px; line-height: 24px; padding: 50px 0 20px; color: #fff;}
.pageBanner .solidDiv .font2{ font-weight: bold; font-size: 48px; line-height: 48px; color: #fff; padding-bottom: 20px; text-transform: uppercase; }
.pageBanner .solidDiv .font3{ font-size: 24px; line-height: 24px; color: #fff; font-weight: bold; }
.pageBanner .solidDiv .font3 em{ padding: 0 7px; }
.pageBanner .solidDiv .font4{ font-size: 18px; line-height: 18px; color: #fff; font-weight: bold; }

.pageBanner .healthDiv{ position: absolute; width: 806px; height: 306px; text-align: center; left: 50%; top: 50%; margin-left: -403px; margin-top: -153px; background: rgba(0,0,0,0.5); }
.pageBanner .healthDiv .zi1{ font-size:24px; line-height: 24px; padding: 50px 0 40px; color: #fff;}
.pageBanner .healthDiv .zi2{ font-weight: bold; font-size: 48px; line-height: 48px; color: #fff; padding-bottom: 40px; }
.pageBanner .healthDiv .zi3{ font-size: 24px; line-height: 24px; color: #fff; font-weight:bold; }
.pageBanner .healthDiv .zi3 em{ padding:0 15px;}

.pageBanner .botDiv{ position: absolute; left: 50%; width: 1200px; margin-left: -600px; bottom: 0; height: 66px; background: rgba(250,250,250,0.95); z-index: 2; }
.pageNav{ padding-left: 48px; }
.pageNav li{ padding-right: 60px; float: left; }
.pageNav li a{ display: block; height: 66px; line-height: 66px; position: relative; font-size: 14px; color: #5a5a5a; font-weight: bold; }
.pageNav li a:after{ content: ''; position: absolute; left: 50%; width: 0; bottom: 0; height: 3px; background: #5d9a1b; z-index: 1; }
.pageNav li .aNow, .pageNav li a:hover{ color: #00562d; }
.pageNav li .aNow:after, .pageNav li a:hover:after{ left: 0; width: 100%; }

.pageNowBox, .pageNowBox .wal2{ height: 66px; position: relative; }
.pageNow{ position: absolute; right: 0; top: 0; line-height: 66px; font-size: 12px; z-index: 2; font-weight: bold; padding-left: 30px; height: 66px; background: #fafafa;}
.pageNow2{ background: none; }
.pageNow3{ background: none; right: auto; left: 0; padding-left: 0px;}
.pageNow a{ color: #bcbcbc; position: relative; display: inline-block; padding-right: 18px; padding-left: 12px;}
.pageNow a:after{ content: ''; width: 4px; height: 5px; position: absolute; right: 0; top: 50%; margin-top: -3px; background:url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220910/a22f7da5c57b88cf4056296f690bd0cc.png) center no-repeat; }
.pageNow a:hover{ text-decoration: underline; }
.pageNow em{ color: #5a5a5a; padding-left: 12px;}
.pageNow img{ position: relative; top: -2px; }

.pageBox{ padding: 70px 0 140px; }

.pageTitle{ text-align: center; padding-bottom: 5px; position: relative; z-index: 2;}
.pageTitle .title1{padding-bottom: 10px;font-size: 32px;line-height: 32px;color: #353535;font-weight: bold;}
.pageTitle .title2{ font-size: 14px; color: #b2b2b2; text-transform: uppercase; line-height: 18px; height: 52px; position: relative; }
/*.pageTitle .title2:after{ content: ''; position: absolute; left: 50%; bottom: 0; width: 42px; height: 5px; background: #5d9a1b; margin-left: -21px; }
*/.pageTitle .title3{ font-size: 14px; color: #b2b2b2; text-transform: uppercase; line-height: 18px; height: 40px; position: relative; }
/*.pageTitle .title3:after{ content: ''; position: absolute; left: 50%; bottom: 0; width: 20px; height: 5px; background: #9fc600; border-radius: 12px; margin-left: -10px; }
*/.pageTitle2 .title1{ color: #fff; }
.pageTitle2 .title3{ color: rgba(255,255,255,0.5); }

/*分页*/
.pageNum{ text-align: center; overflow:hidden; padding-top: 60px;}
.pageNum a{display:inline-block; height:34px; line-height:34px; width: 34px; margin:0 4px; font-size: 14px; color: #999; text-align: center; border-radius: 4px; -moz-border-radius: 4px;}
.pageNum a .img1{ display: none; }
.pageNum a:hover, .pageNum .aNow{ background:#5d9a1b; color: #fff;}
.pageNum a:hover img, .pageNum .aNow img{ display: none; }
.pageNum a:hover .img1, .pageNum .aNow .img1{ display: inline-block; }

.pageMore a{ display: block; height: 60px; background: #f9f9f9 url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220923/1429c9d666f3b10bf342c412c1684a18.png) center no-repeat; line-height: 60px; }
.pageMore a:hover{ background: #0e6832 url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20220923/c2233cb74e7583586d962219f6d5f8f5.png) center no-repeat; }

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}

.cd-top {
    /* image replacement properties */
    overflow: hidden;

    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {

    opacity: 1;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

/*侧边栏*/
.sideBar {position: fixed; top: 60%; margin-top: -93px; right: 15px; z-index: 99;}
.sideBar ul li{margin-bottom: 1px; cursor:pointer; position:relative;} 
.sideBar ul li .limg{ width: 60px; height: 60px; background: rgba(0,0,0,0.3); text-align: center; line-height: 60px;}
.sideBar ul li:hover .limg{ background: #5d9a1b; }
.sideBar ul li .limg2{ width: 60px; height: 60px; background: rgba(0,0,0,0.3); text-align: center;}
.sideBar ul li:hover .limg2{ background: #5d9a1b; }
.sideBar ul li .limg2 img{ position:relative; top:5px;}
.sideBar ul li .wen{ line-height:24px; font-size:14px; color:#fff; padding-top:8px;}
.sideBar ul li .wen2{ line-height:20px; font-size:12px; color:#fff; padding-top:5px;}
.sideBar ul li .ewmLayer{ width:146px; height:146px; background:#5d9a1b; display:none; position:absolute; left:-146px; bottom:0;}
.sideBar ul li .ewmLayer .ewm{ padding:10px;}
.sideBar ul li .ewmLayer .ewm img{ width:126px;} 
.sideBar ul li .telLayer{ width:195px; height:60px; background:#5d9a1b; display:none; position:absolute; left:-195px; top:0;}
.sideBar ul li .num{ text-align:center; line-height:60px; color:#fff; font-size:22px; font-family: mont;}
.sideBar ul li .kefuLayer{ width:235px; height:60px; background:#5d9a1b; display:none; position:absolute; left:-235px; top:0;}
.sideBar ul li .kefuLayer dl{ padding-left:30px;}
.sideBar ul li .kefuLayer dd{ margin-right:24px; float:left;}
.sideBar ul li .kefuLayer dd a{ display:block; font-size:14px; padding-left:32px; height:60px; line-height:60px; color:#fff; position:relative; }
.sideBar ul li .kefuLayer dd a img{ position:absolute; left:0; top:50%; margin-top:-12px; width:24px;}
.sideBar ul li .formLayer{ width:365px; height:550px; background:#fff; display:none; position:absolute; left:-365px; top:-300px; border-radius: 4px; box-shadow: 0px 3px 35px 0px rgba(0, 0, 0, 0.09); overflow: hidden;}
.sideBar ul li .formLayer .title{ height: 62px; line-height: 62px; padding-left: 22px; color: #fff; font-size: 14px; background:#5d9a1b; }
.sideBar ul li .formLayer .midmid{ height: 385px; overflow-y: auto; }
.sideBar ul li .formLayer .msg{ padding: 20px 22px 25px; font-size: 14px; color: #242e33; }
.sideBar ul li .formLayer .form{ padding: 0 22px; }
.sideBar ul li .formLayer .form dd{ padding-bottom: 20px; }
.sideBar ul li .formLayer .form dd .txt{ height: 24px; font-size: 14px; line-height: 14px; }
.sideBar ul li .formLayer .form dd .txt em{ color: #f00; }
.sideBar ul li .formLayer .form .input1{ font-size: 14px; width: 100%; height: 36px; line-height: 36px; border: #d1d1d1 solid 1px; box-sizing: border-box; border-radius: 2px; }
.sideBar ul li .formLayer .form textarea{ width: 100%; height: 80px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border: #d1d1d1 solid 1px; box-sizing: border-box; border-radius: 2px; -webkit-border-radius: 2px;}
.sideBar ul li .formLayer .botbot{ height: 110px; background: #f5f8fa; position: absolute; left: 0; bottom: 0; width: 100%; }
.sideBar ul li .formLayer .btnDiv{ padding: 24px 22px 12px; }
.sideBar ul li .formLayer .btnDiv a{ display: block; width: 100%; height: 40px; background:#5d9a1b; border-radius: 2px; color: #fff; text-align: center; line-height: 40px; }
.sideBar ul li .formLayer .links{ text-align: center; }
.sideBar ul li .formLayer .links a{ font-size: 14px; color: #a1a7aa; }
.sideBar ul li .formLayer .links a:hover{ color: #5d9a1b; }

.sideBar ul li .formLayer .midmid::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.sideBar ul li .formLayer .midmid::-webkit-scrollbar-thumb {
    background-color: #D1D1D1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border-left: 2px solid transparent;
    border-top: 2px solid transparent;
}

.sideBar ul li .la{ position: absolute; left: -10px; top: -10px; z-index: 2; width: 20px; height: 20px; background: #f00; text-align: center; line-height: 20px; color: #fff; border-radius: 50%; }

/*侧边栏*/
.sideBar {
    position: fixed;
    top: 60%;
    margin-top: -93px;
    right: 15px;
    z-index: 99;
}
.sideBar ul li {
    margin-bottom: 1px;
    cursor: pointer;
    position: relative;
}
.sideBar ul li .limg {
    width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, 0.3);
    text-align: center;
    line-height: 60px;
}
.sideBar ul li:hover .limg {
    background: #5d9a1b;
}
.sideBar ul li .limg2 {
    width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, 0.3);
    text-align: center;
}
.sideBar ul li:hover .limg2 {
    background: #5d9a1b;
}
.sideBar ul li .limg2 img {
    position: relative;
    top: 5px;
}
.sideBar ul li .wen {
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    padding-top: 8px;
}
.sideBar ul li .wen2 {
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    padding-top: 5px;
}
.sideBar ul li .ewmLayer {
    width: 146px;
    height: 146px;
    background: #5d9a1b;
    display: none;
    position: absolute;
    left: -146px;
    bottom: 0;
}
.sideBar ul li .ewmLayer .ewm {
    padding: 10px;
}
.sideBar ul li .ewmLayer .ewm img {
    width: 126px;
}
.sideBar ul li .telLayer {
    width: 195px;
    height: 60px;
    background: #5d9a1b;
    display: none;
    position: absolute;
    left: -195px;
    top: 0;
}
.sideBar ul li .num {
    text-align: center;
    line-height: 60px;
    color: #fff;
    font-size: 22px;
    font-family: mont;
}
.sideBar ul li .kefuLayer {
    width: 235px;
    height: 60px;
    background: #5d9a1b;
    display: none;
    position: absolute;
    left: -235px;
    top: 0;
}
.sideBar ul li .kefuLayer dl {
    padding-left: 30px;
}
.sideBar ul li .kefuLayer dd {
    margin-right: 24px;
    float: left;
}
.sideBar ul li .kefuLayer dd a {
    display: block;
    font-size: 14px;
    padding-left: 32px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    position: relative;
}
.sideBar ul li .kefuLayer dd a img {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -12px;
    width: 24px;
}
.sideBar ul li .formLayer {
    width: 365px;
    height: 550px;
    background: #fff;
    display: none;
    position: absolute;
    left: -365px;
    top: -300px;
    border-radius: 4px;
    box-shadow: 0px 3px 35px 0px rgba(0, 0, 0, 0.09);
    overflow: hidden;
}
.sideBar ul li .formLayer .title {
    height: 62px;
    line-height: 62px;
    padding-left: 22px;
    color: #fff;
    font-size: 14px;
    background: #5d9a1b;
}
.sideBar ul li .formLayer .midmid {
    height: 385px;
    overflow-y: auto;
}
.sideBar ul li .formLayer .msg {
    padding: 20px 22px 25px;
    font-size: 14px;
    color: #242e33;
}
.sideBar ul li .formLayer .form {
    padding: 0 22px;
}
.sideBar ul li .formLayer .form dd {
    padding-bottom: 20px;
}
.sideBar ul li .formLayer .form dd .txt {
    height: 24px;
    font-size: 14px;
    line-height: 14px;
}
.sideBar ul li .formLayer .form dd .txt em {
    color: #f00;
}
.sideBar ul li .formLayer .form .input1 {
    font-size: 14px;
    width: 100%;
    height: 36px;
    line-height: 36px;
    border: #d1d1d1 solid 1px;
    box-sizing: border-box;
    border-radius: 2px;
}
.sideBar ul li .formLayer .form textarea {
    width: 100%;
    height: 80px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border: #d1d1d1 solid 1px;
    box-sizing: border-box;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}
.sideBar ul li .formLayer .botbot {
    height: 110px;
    background: #f5f8fa;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.sideBar ul li .formLayer .btnDiv {
    padding: 24px 22px 12px;
}
.sideBar ul li .formLayer .btnDiv a {
    display: block;
    width: 100%;
    height: 40px;
    background: #5d9a1b;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    line-height: 40px;
}
.sideBar ul li .formLayer .links {
    text-align: center;
}
.sideBar ul li .formLayer .links a {
    font-size: 14px;
    color: #a1a7aa;
}
.sideBar ul li .formLayer .links a:hover {
    color: #5d9a1b;
}
.sideBar ul li .formLayer .midmid::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
.sideBar ul li .formLayer .midmid::-webkit-scrollbar-thumb {
    background-color: #D1D1D1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border-left: 2px solid transparent;
    border-top: 2px solid transparent;
}
.sideBar ul li .la {
    position: absolute;
    left: -10px;
    top: -10px;
    z-index: 2;
    width: 20px;
    height: 20px;
    background: #f00;
    text-align: center;
    line-height: 20px;
    color: #fff;
    border-radius: 50%;
}




